#include<bits/stdc++.h>
using namespace std;
#define all(x) (x).begin(),(x).end()
#define rall(x) (x).rbegin(),(x).rend()
const int N = 2e5 + 10;
#define INF 0x3f3f3f3f;
typedef long long int ll;
#define close(); std::ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);
//----------------------------------------------------------------------------//

// void solve()
// {




// }

int main()
{
	close();
	// int T; cin>>T;
	// while (T--) solve();

	int n;
	cin >> n;
	// if(n%4!=0) cout<<-1<<'\n';
	// else
	// {
	// 	for(int i=0;i<=n-4;i+=4)
	// 		cout<<3+i<<" "<<4+i<<" "<<1+i<<" "<<2+i<<" ";
	// 		// cout<<3+4*i<<" "<<4+4*i<<" "<<1+4*i<<" "<<2+4*i<<" ";

	// }
	// return 0;



	if (n % 4 == 0)
	{
		int add = 0;
		for (int i = 1; i <= n/4; i ++)
		{
			add = 1 + (i - 1) * 4;
			cout << add + 2 << " " << add + 3 << " " << add << " " << add + 1 << " ";
		}
		//cout<<3+i<<" "<<4+i<<" "<<1+i<<" "<<2+i<<" ";
		// cout<<3+4*i<<" "<<4+4*i<<" "<<1+4*i<<" "<<2+4*i<<" ";	

	}
	else if (n == 5)
	{
		cout << "3 4 5 1 2" << '\n';
	}

	else if (n == 6)
	{
		cout << "3 5 1 6 2 4" << '\n';
	}

	else if (n >= 4 && ((n - 6) % 4 == 0 || (n - 5) % 4 == 0 || ((n - 11) % 4 == 0) && n - 11 >= 0))
	{

		if ((n - 5) % 4 == 0)
		{
			int add = 0;
			for (int i = 1; i <= (n - 5) / 4; i++)
			{
				add = 1 + (i - 1) * 4;
				cout << add + 2 <<" "<< add + 3 << " " << add << " " << add + 1 << " ";
			}
			add += 4; 
			cout << add + 3 << " " << add + 4 << " " << add << " " << add + 1 << " " << add + 2;
			return 0;
		}

		if ((n - 6) % 4 == 0)
		{
			int add = 0;

			for (int i = 1; i <= (n - 6) / 4; i++)
			{
				add = (i - 1) * 4 + 1;
				cout << add + 2 << " " << add + 3 << " " << add << " " << add + 1 << " ";
			}
			add += 4; cout << add + 2 << " " << add + 4 << " " << add << " " << add + 5 << " " << add + 1 <<" "<< add + 3;
			return 0;
		}



		if (n - 11 == 0)
		{
			int add = 1;
			cout << add + 2 << " " << add + 4 << " " << add << " " << add + 5 << " " << add + 1 << " " << add + 3 << " ";
			add += 6;
			cout << add + 3 << " " << add + 4 << " " << add << " " << add + 1 << " " << add + 2;
			return 0;
		}

		if ((n - 11) % 4 == 0)
		{
			int add = 0;
			for (int i = 1; i <= (n - 11) / 4; i++)
			{
				add = 1 + (i - 1) * 4;
				cout << add + 2 << " " << add + 3 << " " << add << " " << add + 1 << " ";
			}
			add += 4; cout << add + 2 << " " << add + 4 << " " << add << " " << add + 5 << " " << add + 1 << " " << add + 3 << " ";
			add += 6;
			cout << add + 3 << " " << add + 4 << " " << add << " " << add + 1 << " " << add + 2;
		}
	}
	else
		cout <<-1 << '\n';

	return 0;
}